package com.pingan.mobilegw.adapterservice.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * RPC业务操作唯一标示
 * 
 * <pre>
 * 规则：组织.产品域.产品.子产品.操作。
 * 举例：
 * 获取宝令接口：alipay.security.baoling.query
 * 获取用户信息接口：alipay.user.info.query
 * 新增淘宝凭证接口：alipay.finance.evoucher.taobao.add
 * PS：上述接口只是示例，不是真实接口名称。
 * </pre>
 * 
 * @author jiadao
 * @version $Id: OperationType.java, v 0.1 2013-4-9 下午4:57:01 jiadao Exp $
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface OperationType {

    /** 定义接口名称
     * <br/>
     *  规则：组织.产品域.产品.子产品.操作。<br/>
     *  举例：alipay.finance.evoucher.taobao.add
     *  */
    String value();

    /** 接口中文描述 */
    String desc() default "";
}
